模块后期要加参数的方法
频道或插件在后期如果要追加参数的话,
可以叫用户在后台开发者设置那里手工添加,也可以程序那里强制添加.
大家可以参考评论模块的
\plugins\comment\admin\Setting.php
$this->config = [['c_key'=>'can_post_comment_group','title'=>'允许发表评论的用户组','c_value'=>'','form_type'=>'checkbox','options'=>'app\\common\\model\\Group@getTitleList@[{"id":["<>",2]}]','ifsys'=>0,'list'=>100,],['c_key'=>'allow_guest_post_comment','title'=>'是否允许游客进行评论','c_value'=>'','form_type'=>'radio','options'=>"0|不允许\r\n1|允许评论",'ifsys'=>0,'list'=>98,],];
加多这个属性,就会强制加上你后台的参数.
如果之前没做参数设置,现在要加参数设置的话,还要在最开头那里加上下面这一段代码,
if (empty($this->getNavIds())) {$data = ['title'=>'参数设置','sys_id'=> $this->getSysId(),'list'=>0,'ifsys'=>0,'ifshow'=>0,];$groupid = Db::name('config_group')->insert($data,false,true);}
